@charset "gb2312";

/*改变浏览器滚动条*/

::-webkit-scrollbar {
width: 8px;
height: 6px;
}
 div::-webkit-scrollbar {
width: 6px;
height: 6px;
}

::-webkit-scrollbar-track {
background: #f1f1f1;
}

::-webkit-scrollbar-thumb {
border-radius: 10px;
background: #bcbcbc;/*rgba(0,0,0,0.2)*/;
}

::-webkit-scrollbar-thumb:window-inactive {
background: #248c8b;/*rgba(0,0,0,0.1)*/;
}

::-webkit-scrollbar-thumb:vertical:hover {
background-color: #248c8b;/*rgba(0,0,0,0.3)*/;
}

::-webkit-scrollbar-thumb:vertical:active {
background-color: #248c8b;/*rgba(0,0,0,0.7)*/;
}

::-webkit-input-placeholder {
font-family:"Microsoft YaHei";/*color:rgba(255,255,255,.8);*/
}

::selection {
background: #00aeef; /*color: #fff;*/
}

::-moz-selection {
background: #00aeef;/* color: #fff;*/
}
*,body,div{ margin:0; padding:0;}
body{ font-family:"΢���ź�"; font-size:12px; color:#333}
ul,li{ list-style:none; margin:0; padding:0;}
#header{ border-top:5px solid #248c8b; padding:20px 0;}
.maxw{ margin:0 auto; width:1200px;}
.clear{ clear:both}
.fl{ float:left;}
.fr{ float:right}
.h_r p{ margin-top:20px;}
.h_r{ position:relative}
.h_r  ul{ overflow:hidden}
.h_r  ul li{ float:left; margin:0 5px 0 5px;}
.h_r  ul li a{ display:block; background-color:#248c8b}
.h_r  ul li a:hover{ background-color:#da4c24}

#header #mainmenu{float:left;width:100%;border-top:1px solid #E6E6E6;border-bottom:1px solid #E6E6E6;}
#header #mainmenu .mainmenuinner{width:1200px;margin:0 auto;}
#header #mainmenu .mainmenuinner .ulbox{float:left;width:100%;border-left:1px solid #E6E6E6;}
#header #mainmenu .mainmenuinner .ulbox .page{position:relative;float:left;line-height:43px;height:43px;width:130px;border-right:1px solid #E6E6E6; z-index:10000}
.pageinner{overflow :hidden;}
#header #mainmenu .mainmenuinner .ulbox .page .nava{
    text-decoration: none;font-size:15px;color:#666666;font-weight:bold;display: block;width:100%;height:100%;position:relative;
    transition: all 0.5s;
    -moz-transition: all 0.5s;	
    -webkit-transition: all 0.5s;	
    -o-transition: all 0.5s;
}

#header #mainmenu .mainmenuinner .ulbox li.page .nava{text-indent: 30px;}
#header #mainmenu .mainmenuinner .ulbox li.home .nava{text-indent:0px;text-align: center;}
#header #mainmenu .mainmenuinner .ulbox li.page .nava span{position:absolute;color:#248c8b;right:20px;top:0;transition: all 0.5s;
                                                           -moz-transition: all 0.5s;	
                                                           -webkit-transition: all 0.5s;	
                                                           -o-transition: all 0.5s;}

#header #mainmenu .mainmenuinner .ulbox .page .nava:hover{background:#248c8b;color:#fff;}
#header #mainmenu .mainmenuinner .ulbox .page .nava:hover span{color:#fff;}
#header #mainmenu .mainmenuinner .ulbox .page .nava.active{background:#248c8b;color:#fff;}
#header #mainmenu .mainmenuinner .ulbox .page .nava.active span{color:#fff;}
#header #mainmenu .mainmenuinner .deepnav{display:none;position:absolute;z-index:10;width:180px;background:#f5f5f5;overflow:hidden;}
#header #mainmenu .mainmenuinner .deepnav li{180px;border-bottom:#fff 1px solid;}
#header #mainmenu .mainmenuinner .deepnav li a{display:block;width:100%;line-height:46px;text-decoration: none;font-size:12px;color:#666666;font-weight:bold; text-align:center}
#header #mainmenu .mainmenuinner .deepnav li a:hover{color:#248c8b;}
#header #mainmenu .mainmenuinner .deepnav li.current a{color:#248c8b;}

.index_an{ padding:10px; background:#eeeeee url(../images/cbg.png) center bottom repeat-x; text-align:center; overflow:hidden; height:125px}
.index_an a{ display:inline-block; background:url(../images/an1.png); width:285px; height:95px; overflow:hidden; line-height:85px; color:#fff; font-size:36px; padding-left:40px; margin:0 50px; text-align:left}
.index_an a:hover,.index_an a.cur{background:url(../images/an2.png); color:#fff; text-decoration:none}
.index_an a.an0{ background:url(../images/an10.png)}
.copyright {padding:30px 0; background:#248c8b; color:#fff;}
.copyright-logo {float:left; width:130px;}
.copyright-text {float:left; border-left:0px #406989 solid; padding-left:20px; line-height:20px;}
.copyright-erweima { float:right; padding-left:20px;}
.copyright-block {border-left:1px #75BCB2 solid; padding-left:20px; float:left;}
.copyright-block ul {padding:0; margin:0;}
.copyright-block ul li {float:left; width:125px; text-align:center; list-style:none;}
.copyright a {color:#fff;}

.footer_nav{ float: left; }
.footer_nav li{ float: left; border-right: 1px solid #fff; height: 220px; }
.footer_nav li a{ color: #fff }
.footer_nav li a:hover{ color: #fff }
.footer_nav li h3{ font-size: 16px; }
.footer_nav li span{ line-height: 25px; display: block; }
.fn1{ padding-right:70px; padding-left:50px;}
.fn2{ padding-right:70px; padding-left:50px;}
.fn3{ padding-right:30px; padding-left:30px;}
.fn4{ padding-right:30px; padding-left:30px;}
.fn5{ padding-right:50px; padding-left:50px;}


/*��ҳ*/
.main{margin:0 auto;padding-top:50px;width:1200px;}
.sidemenu{float:left;width:270px;}
.sidemenu .line{border-top:#248c8b 7px solid;}
.sidemenu .line h1{font-size:20px;font-weight:bold;color:#248c8b;line-height:60px;}
.sidemenu .line h1 span{font-size:15px;font-weight:normal;font-family:'Arial';}
.sidemenu .menu{margin-bottom:80px;padding:0 14px 100px 14px;min-height:180px;background:#f5f5f5 url(../images/sidemenubg.png) no-repeat right bottom;}
.sidemenu .menu h1{border-bottom:#eaeaea 1px solid;}
.sidemenu .menu li{padding:0 6px;border-bottom:#eaeaea 1px solid;}
.sidemenu .menu li a{font-size:16px;font-weight:bold;color:#000100;line-height:57px;text-decoration:none;}
.sidemenu .menu li a:hover{color:#248c8b;}
.sidemenu .menu li.current a{color:#248c8b;}

.bannerIn{width:100%;}
.bannerIn img{width:100%;}
.content{float:right;width:884px;}
.content .breadcrumbs{width:100%;padding-bottom:54px;}
.content .breadcrumbs li{float:left;}
.content .breadcrumbs li a{color:#666;text-decoration:none;}
.content .breadcrumbs li a:hover{color:#248c8b}
.content .breadcrumbs li.current span{color:#248c8b}
.content  .goback{display:block;float:right;margin-right:30px;font-size:16px;color:#248c8b;text-decoration:none;}
.aboutBox{width:100%;}
.aboutBox img{width:100%;height:100%;}
.aboutBox .name{text-align:right;font-size:14px;color:#000;font-weight:bold;}



#news_list ul li{ height:30px; line-height:30px; background:url(../images/news_ico.gif) left center no-repeat; padding-left:10px; border-bottom:dashed #dbdbdb 1px;}
#news_list ul li span{ float:right;}


.photolist{ overflow:hidden}
.photolist li{ float:left; margin:10px;}
.photolist li img{ width:200px; height:160px;}
/*****��ҳ******/
.pagelist{ height:50px; line-height:50px; text-align:center}
.pagelist a,.pagelist span{ border:1px solid #dddddd; padding:0 5px; margin-left:5px;}

.newdetialBox{width:100%;}
.newdetialBox h1{font-size:16px;color:#248c8b;text-align:center;}
.newdetialBox .time{padding-bottom:10px;color:#248c8b;text-align:center;}

#inflist4{ overflow:hidden}
#inflist4 li{ line-height:30px; width:225px; float:left; text-align:center; margin:10px 0;}
#inflist4 li img{width:180px; height:60px; border:1px solid #ccc;}

.ztlist { border-top:1px #D6D6D6 solid; margin-bottom:25px; overflow:hidden}
.ztlist li{ margin-top:20px; font-size:14px;}
.ztlist li h3{ font-weight:bold; display:block; font-size:14px;}
.ztlist li p{ font-size:12px;}
.ztlist li a:link{ color:#0063b7;}
.ztlist li a:visited{ color:#0063b7}
.ztlist li a:hover{ color:#b31549; text-decoration:underline}
.ztad{ padding:0px 0 30px 0;}
.ztad img{ border:1px solid #dddddd;}

.img_text_group3 {padding-bottom:10px; margin-bottom:20px;}
.img_text_group3 img { float:left; margin-right:25px; margin-bottom:10px;}
.img_text_group3 .text { line-height:18px; font-size:12px; color:#666;}
.img_text_group3 .text .text_title {font-size:14px; margin-bottom:10px; font-weight:bold;}

.tpl_exhibitors_list { border-bottom:1px #D6D6D6 dashed; margin-bottom:25px;  border-top:1px #D6D6D6 solid; padding-top:25px; overflow:hidden}

.netshow_search_box {background:url(../images/netshow_search_box.jpg) bottom repeat-x #fff; padding:30px 0 20px 0; border-bottom:1px #E7E5E5 solid; color:#ccc;margin-bottom:25px;}
.netshow_search_box .line {padding-bottom:10px; margin-bottom:10px; border-bottom:1px #ddd solid;}
.netshow_search_box span {color:#000;}
.netshow_search_box .current {color:#b31549; font-weight:bold;}
.search_letter { line-height:40px; border-bottom:1px #D9D9D9 solid;}
.search_class { line-height:40px; }
.search_form { border-left:1px #D9D9D9 solid; padding-left:30px; height:100px;}
.search_form label {margin-bottom:10px; clear:both; color:#000;}
.search_form .form-control {width:260px;}
.tp_list dl{ display: flex; align-items: center; background-color: #fafafa; margin-bottom: 10px; padding: 3%; box-sizing: border-box;}
.tp_list dl dt{ border-right:1px solid #ddd;  padding-right: 3%; width: 25%; box-sizing: border-box;}
.tp_list dl dt img{ max-width: 100%; max-height: 100%;}
.tp_list dl dd{ padding-left: 3%; width: 75%; box-sizing: border-box;}
.tp_list dl dd .tptit{ display: flex; justify-content: space-between;}
.tp_list dl dd .tptit a{ font-size: 24px; color: #333;}
.tp_list dl dd .tptit a:hover{ color: #248c8b;}
.tp_list dl dd .tptit span{ font-size: 16px; color: #248c8b;}
.tpcon{ font-size: 16px; color: #666; line-height: 150%; border-bottom: 1px dotted #ddd; padding: 10px 0;}
.tpoter{ text-align: right; line-height: 50px; color: #999; font-size: 16px; }
.tpcontnet{ display: flex; flex-direction: column; align-items: center;}
.tpcontnet h1{color: #248c8b; font-size: 50px; margin-bottom: 10px; font-weight: bold; display: block; text-align: center;}
.tpico span{ display: inline-block; border: 1px solid #248c8b; font-size: 18px; color: #248c8b; padding: 5px; padding-left:25px;}.tpico span:first-child{ background: url(../images/ico-hy.png) 5px center no-repeat;}
.tpico span:nth-child(2){ background: url(../images/ico-g.png) 5px center no-repeat;}
.tpbor{ width: 1px; height: 180px; border-left: 1px dashed #999;}
.tpabout{ font-size: 18px; color: #666666; line-height: 200%;}
.tpabout h3,.tpproduct h3{ display: block; text-align: left; font-size: 36px; color: #333333;}
.tpabout a{ display: block; text-align: center; margin: 10px;}
.tp-content{ height: 350px; overflow-y: auto; padding-right: 30px; box-sizing: border-box;}
.tpproduct{ width: 100%;}
.tpproduct ul{ display: flex; flex-wrap: wrap;}
.tpproduct ul li{background-color: white; width: 33.333333%; padding: 10px; box-sizing: border-box;}
.tpproduct ul li .simg{ height: 250px; background-color: #fafafa; display: flex; justify-content: center; align-items: center;}
.tpproduct ul li img{ max-width: 100%; max-height: 100%;}
.tpproduct ul li span{ display: block; color: #666; font-size: 16px; padding-top: 10px; text-align: center;}

.title05 { background:url(../images/title05_back.gif) left center no-repeat; font-size:20px; color:#666; padding-left:3px; margin-bottom:20px;}
.title05 span {  display:block; float:left; background:#fff; padding:3px 15px;}
.title05 span a {color:#666;}
.title05 span a:hover {color:#b31549;}
.box_h25{ height:25px;}

.bg_cor{ background: #eeeeee }
.box1{ margin-top: 30px; background-color: #fff; padding-bottom: 30px; }
.box1_tit{ overflow: hidden; }
.box1_tit h2{ display: block; color: #000000; text-align: center; font-size: 26px; line-height: 35px; height: 35px; }
.box1_tit em{display: block; height: 10px; background: url(../images/bor.png) center center no-repeat; }
.box1_tit span{ display: block; color: #b3b3b3; text-align: center; line-height: 30px; }

.box1_list{ overflow: hidden; margin-top: 30px; }
.box1_list li{ width: 260px; height: 180px; position: relative; float: left; margin: 0 15px; }
.box1_list li a img{ width: 260px; height: 180px; position: absolute; left: 0 top:0; }
.box1_list li a h3{ display: block; line-height: 33px; width: 100%; position: absolute; left: 0; background:rgba(36,140,139,.75);  font-size: 14px; bottom: -10px; overflow: hidden; text-overflow:ellipsis;
white-space: nowrap; color: #fff; text-align: center; }
.box1_list li a:hover h3{ height: 180px; line-height: 180px; bottom: -10px; }

.box2{ background-color: #fff; overflow: hidden; margin-top: 20px;  }
.box2 .fl{ margin:10px; width: 550px; float: left; }
.box2 .fr{ margin:10px; width: 550px; float: right; }

.box2_tit{ overflow: hidden; border-bottom: 1px solid #f3f3f3; padding-bottom: 10px;}
.box2_tit h3{ display: block; width: 80px; line-height: 40px; font-size: 20px; color: #000000; float: left; border-bottom: 3px solid #248c8b;  margin:0; overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.box2_tit a{ display: block; float: right; font-size: 14px; line-height: 40px; height: 40px; width: 80px; }
.box2_tit a{ color: #b3b3b3 }
.box2_list li{ line-height: 40px; border-bottom: 1px solid #f3f3f3;  }
.box2_list li a{ color: #555555 }

.box22{ background-color: #fff; overflow: hidden; margin-top: 20px; padding-left:10px; padding-right:10px;  }

.box22_list{ margin:10px;}
.box22_list li{ line-height: 40px; float:left; border-bottom: 1px solid #f3f3f3; width:550px; margin-right:10px; }
.box22_list li a{ color: #555555 }

.box3{ background-color: #fff; overflow: hidden; margin-top: 20px; padding: 10px; }
.box3_tit{ overflow: hidden; border-bottom: 1px solid #f3f3f3; padding-bottom: 10px;}
.box3_tit h3{ display: block; width: 80px; line-height: 40px; font-size: 20px; color: #000000; float: left; border-bottom: 3px solid #248c8b;  margin:0; }

.box3_list a{ display: block; text-align: center; position: relative; height: 180px; padding: 0; margin:10px;  }
.box3_list a img{ width: 100%; height: 180px; }
.box3_list a h3{ display: block; line-height: 33px; width: 100%; position: absolute; left: 0; background:rgba(36,140,139,.75);  font-size: 14px; bottom: -10px; overflow: hidden; text-overflow:ellipsis;
white-space: nowrap; color: #fff; text-align: center; overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.box3_list a:hover h3{ height: 180px; line-height: 180px; bottom: -10px; }

.owl-buttons{ position: absolute; height: 34px; width: 120px; right: 0; top:-50px; }
.owl-buttons div{ width: 34px; height: 34px; background-color: #eee; float: left; margin:0 10px;}
.owl-buttons .owl-prev{ background: url(../images/left.png) center center no-repeat;}
.owl-buttons .owl-prev:hover{ background: url(../images/left1.png) center center no-repeat;}
.owl-buttons .owl-next{  background: url(../images/right.png) center center no-repeat;}
.owl-buttons .owl-next:hover{ background: url(../images/right1.png) center center no-repeat;}

.box4_list h3{ font-size: 14px; color: #000; line-height: 25px; padding-left: 10px; overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap; }
.box4_list a{ border:2px solid #d1d1d1; display: block; margin: 10px; }
.box4_list a img{ width: 100%; height:177px; }
.box4_list a:hover{ text-decoration: none; }
.box4_list a .time{ display: block; color: #555555; line-height: 23px; padding-left: 10px; }
.box4_list a .address{ display: block; color: #555555; line-height: 23px; padding-left: 10px; }
.box4_list a .more{ display: block; width: 120px; line-height: 26px; color: #248c8b; text-align: center; color: #248c8b; background-color: #fff; border: 2px solid #248c8b;  border-radius:14px; margin:10px auto; }
.box4_list a:hover .more{ background-color:#248c8b; color: #fff  } 

.box5_list a{ display: block; text-align: center;  }
.box5_list a img{ width: 145px; height: 145px; border-radius: 73px; border: 3px solid #248c8b; }
.box5_list a h3{ font-size: 14px; }
.box5_list a h3,.box5_list a span{ display: block; text-align: center; color: #555555 }
.box5_list a:hover h3,.box5_list a:hover span{ color:#248c8b; text-decoration: none; }

.foot{ background-color: #565656; line-height: 50px; color: #fff }
.foot a{ color: #fff }